package cn.com.huzo.service.trade;

import cn.com.huzo.model.entities.trade.ProductionInstructionLinesSuitSizeEntity;
import huzofw.service.GenericManager;
import java.util.List;
import java.util.Map;

/**
 * 生产指示书明细尺码管理服务对象接口
 *
 * @author 吴旭
 */
public interface ProductionInstructionLinesSuitSizeManager extends GenericManager<ProductionInstructionLinesSuitSizeEntity, String> {

    /**
     * 根据生产指示书明细标识取得款的尺码明细
     *
     * @param parentLinesId 明细标识
     * @return 款尺码明细
     * @throws java.lang.Exception
     */
    List<ProductionInstructionLinesSuitSizeEntity> fetchSuitSizeByParentLinesId(String parentLinesId) throws Exception;

    /**
     * 更新各款该色尺码（注意不要重复）
     *
     * @param criterion 要处理的数据
     * @return 生产指示书明细套装尺码
     * @throws Exception
     */
    Map<String, Object> saveSuitSize(Map<String, Object> criterion) throws Exception;
}
